package com.controller;
/*
 * 获取验证码
 * */
@RestController
public class CaptchaController {
    @GetMapping("/captcha")
    public JSONObject createCaptcha(HttpServletResponse response) throws Exception{
        JSONObject jsonObject = new JSONObject();

        // 定义图形验证码的长和宽
        LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(200, 100);
        // 图形验证码写出，可以写出到文件，也可以写出到流
        lineCaptcha.write(response.getOutputStream());
        //获取验证码的文本 存入json
        String captcha = lineCaptcha.getCode();
        jsonObject.put("captcha",captcha);
        // 关闭流
        response.getOutputStream().close();

        return jsonObject;
    }
}